package com.fa4j.system.account.service;

import com.fa4j.system.account.model.AccountBind;
import com.fa4j.system.account.model.AccountBindCmd;
import com.fa4j.system.account.model.AccountUnBindCmd;
import jakarta.validation.Valid;

/**
 * 账号绑定表 服务接口
 *
 * @since 2025-05-06 16:16:26
 */
public interface AccountBindService {

    /**
     * 绑定账号
     *
     * @param cmd 参数
     */
    AccountBind bind(@Valid AccountBindCmd cmd);

    /**
     * 解除绑定
     *
     * @param cmd 参数
     */
    void unbind(@Valid AccountUnBindCmd cmd);
}
